//
//  HZZFAdapterGameCallBack.h
//  HZZFAdSDK-Adapter
//
//  Created by 早范 on 2025/8/26.
//

#ifndef HZZFAdapterGameCallBack_h
#define HZZFAdapterGameCallBack_h

#import "HZZFAdapterCommonCallBack.h"
@class HZZFAdapterGameAdapter;
NS_ASSUME_NONNULL_BEGIN

@protocol HZZFAdapterGameCallBack <HZZFAdapterCommonCallBack>

- (void)gameAdViewDidReceivedCallBack:(HZZFAdapterGameAdapter *)adapter;

- (void)gameAdViewFailToReceivedCallBack:(HZZFAdapterGameAdapter *)adapter error:(nullable NSError *)error;

- (void)gameAdViewClickedCallBack:(HZZFAdapterGameAdapter *)adapter loadingPageURL:(NSString *)loadingPageURL;

- (void)gameAdViewExposureCallBack:(HZZFAdapterGameAdapter *)adapter;

- (void)gameAdViewExposureReportCallBack:(HZZFAdapterGameAdapter *)adapter;

- (void)gameAdViewClickedReportCallBack:(HZZFAdapterGameAdapter *)adapter;

- (void)gameAdViewCloseCallBack:(HZZFAdapterGameAdapter *)adapter;

- (void)gameAdCloseLandingPageCallBack:(HZZFAdapterGameAdapter *)adapter;

@end
NS_ASSUME_NONNULL_END

#endif /* HZZFAdapterGameCallBack_h */
